package com.ruoyi.archive.domain;

import java.io.Serializable;
import java.math.BigDecimal;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 生活状况模块对象 s_living_condition_info
 *
 * @author Allen
 * @date 2021-10-08
 */
@Data
public class SLivingConditionInfo implements Serializable {

    private static final long serialVersionUID = 2915297671264731687L;
    /** $column.columnComment */
    private Long id;

    /** 现工作单位 */
    @Excel(name = "现工作单位")
    private String workUnit;

    /** 现单位性质 */
    @Excel(name = "现单位性质")
    private Integer unitNature;

    /** 个人年收入 */
    @Excel(name = "个人年收入")
    private BigDecimal monthPension;

    /** 医疗保险 */
    @Excel(name = "医疗保险")
    private Integer medicare;

    /** 养老保险 */
    @Excel(name = "养老保险")
    private Integer endowmentInsurance;

    /** 住房公积金 */
    @Excel(name = "住房公积金")
    private Integer accumulationFund;

    /** 住房状况 */
    @Excel(name = "住房状况")
    private Integer housingStatus;

    /** 自建房选择间数 */
    private Integer housingRoomCount;

    /** 建筑面积 */
    private BigDecimal houseAcreage;

    /** 社会救助状况 */
    @Excel(name = "社会救助状况")
    private String socialAssistance;

    /** 享受国家抚恤补助金情况 */
    @Excel(name = "享受国家抚恤补助金情况")
    private Integer pensionGrant;

    /** 享受残疾人两项补贴情况 */
    @Excel(name = "享受残疾人两项补贴情况")
    private Integer disabledSubsidy;
}
